#ifndef LINK_H_
#define LINK_H_

#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <json-c/json.h>
#include "player.h"

typedef struct Node
{
	char music_name[64];	//歌曲名字		方大同/小小虫.mp3
	struct Node *next;		//指向后继节点
	struct Node *prior;		//指向前驱节点
}Node;

int init_link();
int insert_link(const char *name);
void creat_link(const char *s);
void traverse_link();
int find_next_music(char *cur, int mode, char *next);
void clear_link();
void update_music();
void get_singer(char *s);
void find_prior_music(char *cur, char *prior);

#endif
